Part Number Hot Search : 
MUR1640 LL2012 KBPC3 20N50 105K1 HBM38PT MD2001FX 30210
Product Description
Full Text Search
 

To Download CY8CTST120 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  CY8CTST120 truetouch? single-touch touchscreen controller cypress semiconductor corporation ? 198 champion court ? san jose , ca 95134-1709 ? 408-943-2600 document number: 001-46932 rev. *b revised july 31, 2008 features truetouch? capacitive touchscreen controller ? supports single-touch touchscreen applications ? supports up to 44 x/y sensor inputs ? supports screen sizes 7.3? and below (typical) ? fast scan rates: typical 0.5 ms per sensor ? high resolution: typical 480 x 360 for 3.5-inch screen ? available in 56-pin qfn package ? seamless transition up to hi gher function multi-touch ges- ture and multi-touch all-points-addressable devices lowest noise truetouch device highly configurable sensing circuitry ? allows maximum design flexibility ? allows trade-off between scan time and noise perfor- mance provides maximum emi immunity ? selectable spread-spectrum clock source powerful harvard architecture processor ? m8c processor speeds to 24 mhz ? two 8x8 multiply, 32-bit accumulate ? low power at high speed ? 3v to 5.25v operating voltage ? industrial temperature range: ?40c to +85c ? usb temperature range: ?10c to +85c full-speed usb (12 mbps) ? four uni-directional endpoints ? one bi-directional control endpoint ? usb 2.0 compliant ? dedicated 256 byte buffer ? no external crystal required flexible on-chip memory ? 16k flash program storage, 50000 erase/write cycles ? 1k sram data storage ? in-system serial programming (issp) ? partial flash updates ? flexible protection modes ? eeprom emulation in flash precision, programmable clocking ? internal 4 percent 24 and 48 mhz oscillator ? internal oscillator for watchdog and sleep ? 0.25 percent accuracy for usb with no external components additional system resources ? i 2 c ? slave, master, and m ulti-master to 400 khz ? watchdog and sleep timers ? user-configurable low voltage detection ? integrated supervisory circuit ? on-chip precision voltage reference complete development tools ? free development software (psoc designer?) ? truetouch touchscreen tuner ? full-featured, in-circuit emulator and programmer ? full speed emulation ? complex breakpoint structure ? 128k bytes trace memory programmable pin configurations ? 25 ma sink, 10 ma drive on all gpio ? pull up, pull down, high z, strong, or open drain drive modes on all gpio ? configurable interrupt on all gpio logic block diagram [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 2 of 32 truetouch functional overview the truetouch family provides the fastest and most efficient way to develop and tune a capacitive touchscreen application. a truetouch device includes the configurable truetouch block, configurable analog and digital logic, programmable inter- connect, and an 8-bit cpu to run custom firmware. this archi- tecture enables the user to create flexible, customized single-touch touchscreen configurations to match the require- ments of each individual touchscreen application. various configurations of flash program memory, sram data memory, and configurable io are included in a range of convenient pinouts. the truetouch architecture is comprised of four main areas: the core, digital system, the truetouch analog system, and system resources including a full speed usb port. configurable global busing allows all the device resources to be combined into a complete custom touch screen system. the CY8CTST120 device can have up to seven io ports that connect to the global digital and analog interconnects, providing access to four digital blocks and six analog blocks. implementation of touchscreen applications allows additional digital and analog resources to be used depending on the touchscreen design. the CY8CTST120 is offered in a 56-pin qfn package with up to 48 general purpose io (gpio), and support of up to 44 x/y sensors. when designing touchscreen applications, refer to the um data sheet for performance requirements to meet and detailed design process explanation. the truetouch core the core includes a cpu, memory, clocks, and configurable gpio (general purpose io). the m8c cpu core is a powerful processor with speeds up to 24 mhz, providing a four mips 8-bit harvard architecture micropro- cessor. the cpu uses an interrupt controller with up to 20 vectors, to simplify programming of real time embedded events. program execution is timed an d protected using the included sleep and watch dog timers (wdt). memory encompasses 16k of flash for program storage, 1k of sram for data storage, and up to 2k of eeprom emulated using the flash. program flash uses four protection levels on blocks of 64 bytes, allowing cust omized software ip protection. the truetouch device incorporates flexible internal clock gener- ators, including a 24 mhz imo (int ernal main oscillator) accurate to 8% over temperature and voltage. the 24 mhz imo can also be doubled to 48 mhz for use by the digital system. a low power 32 khz ilo (internal low speed oscillator) is provided for the sleep timer and wdt. the clocks, together with programmable clock dividers (as a system resou rce), provide the flexibility to integrate almost any timing requirement into the truetouch device. in usb systems, the imo self-tunes to 0.25% accuracy for usb communication. the gpios provide connection to the cpu, digital and analog resources of the device. each pin?s drive mode may be selected from eight options, allowing great flexibility in external inter- facing. every pin is capable of generating a system interrupt on high level, low level, an d change from last read. the digital system the digital system is composed of four digital psoc blocks. each block is an 8-bit resource that is used alone or combined with other blocks to form 8, 16 , 24, and 32-bit peripherals, which are called user module references. figure 1. digital system block diagram digital peripheral configurations include those listed below. full-speed usb (12 mbps) pwms (8 to 32 bit) pwms with dead band (8 to 24 bit) counters (8 to 32 bit) timers (8 to 32 bit) uart 8 bit with selectable parity spi master and slave i2c slave and multi-master pseudo random sequence generators (8 to 32 bit) the digital blocks can be connected to any gpio through a series of global buses that can route any signal to any pin. the buses also allow signal multiplexing and for performing logic operations. this configurabilit y frees your designs from the constraints of a fixed peripheral controller. digital blocks are provided in rows of four, where the number of blocks varies by psoc device family. this allows you the optimum choice of system resources for your application. family characteristics are shown in table 1 on page 4. digital system to system bus d i g i t a l c l o c k s f r o m c o r e digital psoc block array to analog system 8 row input configuration row output configuration 8 8 8 row 0 dbb00 dbb01 dcb02 dcb03 4 4 gie[7:0] gio[7:0] goe[7:0] goo[7:0] global digital interconnect port 1 port 0 port 3 port 2 port 5 port 4 port 7 [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 3 of 32 the analog system the analog system is composed of 6 configurable blocks, each comprised of an opamp circuit allowing the creation of complex analog signal flows. analog peripherals are very flexible and can be customized to support spec ific application requirements. some of the more common psoc analog functions (most available as user modules) are listed below. analog-to-digital converters (up to 2, with 6 to 14-bit resolu- tion, selectable as incremental, delta sigma, and sar) filters (2 and 4 pole band-pass, low-pass, and notch) amplifiers (up to 2, with selectable gain to 48x) instrumentation amplifiers (1 with selectable gain to 93x) comparators (up to 2, with 16 selectable thresholds) dacs (up to 2, with 6- to 9-bit resolution) multiplying dacs (up to 2, with 6- to 9-bit resolution) high current output drivers (two with 30 ma drive as a psoc core resource) 1.3v reference (as a system resource) modulators correlators peak detectors many other topologies possible analog blocks are arranged in a co lumn of three, which includes one ct (continuous time) and two sc (switched capacitor) blocks, as shown in figure 2 . the analog multiplexer system the analog mux bus connects to every gpio pin in ports 0-5. pins are connected to the bus individually or in any combination. the bus also connects to the analog system for capacitive sensing with the truetouch block comparator. it can be split into two sections for simultaneous dual-channel processing. an additional 8:1 analog input multipl exer provides a second path to bring port 0 pins to the analog array. switch control logic enables selected pins to switch dynamically under hardware control. this e nables capacitive measurement for the touchscreen application. other multiplexer applications include: chip-wide mux that allows analog input from up to 48 io pins. electrical connection between any io pin combinations. figure 2. analog system block diagram additional system resources system resources, provide additional capability useful to complete systems. additional resources include a multiplier, decimator, low voltage detection, and power on reset. brief state- ments describing the merits of each resource follow. full-speed usb (12 mbps) with five configurable endpoints and 256 bytes of ram. no external components required except two series resistors. wider th an commercial temperature usb operation (-10c to +85c). digital clock dividers provide three customizable clock frequencies for use in applications. the clocks can be routed to both the digital and analog systems. additional clocks can be generated using digital psoc blocks as clock dividers. acb00 acb01 block array array input configuration aci1[1:0] asd20 aci0[1:0] p0[6] p0[4] p0[2] p0[0] p2[2] p2[0] p2[6] p2[4] refin agndin p0[7] p0[5] p0[3] p0[1] p2[3] p2[1] reference generators agndin refin bandgap refhi reflo agnd asd11 asc21 asc10 interface to digital syste m m8c interface (address bus, data bus, etc.) analog reference all io (except port 7) analog mux bus [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 4 of 32 two multiply accumulates (macs) provide fast 8-bit multipliers with 32-bit accumulate, to assist in both general math and digital filters. decimator provides a custom har dware filter for digital signal processing applications including creation of delta sigma adcs. the i2c module provides 100 and 400 khz communication over two wires. slave, master, multi-master modes are supported. low voltage detection (lvd) interrupts signal the application of falling voltage levels, while the advanced por (power on reset) circuit eliminates t he need for a system supervisor. an internal 1.3v reference provides an absolute reference for the analog system, includ ing adcs and dacs. versatile analog multiplexer system. getting started to understand the truetouch device, read this data sheet and use the psoc designer integrated development environment (ide). this data shee t is an overview of the psoc integrated circuit and presents general silico n and electrical specifications. for in depth touchscreen appl ication information, including touchscreen specific specificat ions, read the touchscreen user module data sheet that is suppo rted by this specific device. truetouch device characteristics depending on the truetouch device selected for a touchscreen application, characteristics and capabilities of each device change. ta b l e 1 lists the touchscreen sensing capabilities available for specific truetouch devices. the truetouch device covered by this data sheet is highlighted in this table. development kits development kits are available from the following distributors: digi-key, avnet, arrow, and future. the cypress online store contains development kits, c compilers, and all accessories for psoc development. go to the cypress online store web site at http://www.cypress.com, click the online store shopping cart icon at the bottom of the web page, and click psoc (program- mable system-on-chip) to view a current list of available items. technical training modules free psoc technical training modules are available for users new to psoc. training modules cover designing, debugging, advanced analog and capsense. go to http://www.cypress.com/training . consultants certified psoc consultants offer everything from technical assistance to completed psoc designs. to contact or become a psoc consultant go to http://www.cypress.com, click on design support located on the left side of the web page, and select cypros consultants. technical support psoc application engineers take pride in fast and accurate response. they are available with a four hour guaranteed response at http://www.cypress.com/support . application notes a long list of application notes assi st you in every aspect of your design effort. to view the psoc application notes, go to the http://www.cypress.com web site and select application notes under the design resources list located in the center of the web page. application notes are li sted by date as default. development tools psoc designer is a microsoft ? windows based, integrated development environment for the programmable system-on-chip? (psoc) devices. the psoc designer ide and application runs on windows nt 4.0, windows 2000, windows millennium (me), or windows xp (see figure 3 on page 5) psoc designer helps the customer to select an operating config- uration for the psoc, write applic ation code that uses the psoc, and debug the application. this system provides design database management by project, an integrated debugger with in-circuit emulator, in-system programming support, and the cyasm macro assembler for the cpus. psoc designer also supports a high level c language compiler developed specifically for the devices in the family. table 1. truetouch device characteristics truetouch part number sensor inputs max screen size (inches) single-touch multi-touch gesture multi-touch all-point scan speed (ms) [1] current consumption [2] flash size sram size cy8ctst110 up to 24 4.3? y n n 0.5 3 8k 512 bytes CY8CTST120 up to 44 8.4? y n n 0.5 16 16k 1k cy8ctmg110 up to 24 4.3? y y n 0.5 3 8k 512 bytes cy8ctmg120 up to 44 8.4 y y n 0.5 16 16k 1k cy8ctma120 up to 37 7.3? y y y 0.12 16 16k 1k notes 1. per sensor typical. depends on touchscreen p anel. for ma120 per x/y crossing vcc = 3.3v. 2. average ma supply curernt. based on 8ms report rate, except for ma120. [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 5 of 32 figure 3. psoc designer subsystems psoc designer software subsystems device editor the device editor subsystem allows the user to select different onboard analog and digital components called user modules using the psoc blocks. examples of user modules are adcs, dacs, amplifiers, and filters. the device editor also supports easy development of multiple configurations and dynamic rec onfiguration. dy namic configu- ration allows changing configurations at run time. psoc designer sets up power-on initialization tables for selected psoc block configurations and creates source code for an appli- cation framework. the framework contains software to operate the selected components. if the project uses more than one operating configuration, it cont ains routines to switch between different sets of psoc block configurations at run time. psoc designer prints out a configuration sheet for a given project configuration for use during application programming in conjunction with the device data sheet. after the framework is generated, the user can add application specific code to flesh out the framework. it?s also possible to change the selected compo- nents and regenerate the framework. design browser the design browser allows users to select and import precon- figured designs into the project. users can easily browse a catalog of preconfigured designs to facilitate time-to-design. examples provided in the tools include a 300-baud modem, lin bus master and slave, fan controlle r, and magnetic card reader. application editor in the application editor you can edit your c language and assembly language source code. you can also assemble, compile, link, and build. assembler. the macro assembler allows the assembly code to be merged seamlessly with c code. the link libraries automati- cally use absolute addressing or can be compiled in relative mode, and linked with other software modules to get absolute addressing. c language compiler. a c language compiler is available that supports the psoc family of devices. even if you have never worked in the c language before, t he product quickly allows you to create complete c programs for the psoc family devices. the embedded, optimizing c compiler provides all the features of c tailored to the psoc architecture. it comes complete with embedded libraries providing port and bus operations, standard keypad and display support, and extended math functionality. debugger the psoc designer debugger subsystem provides hardware in-circuit emulation, allowing the designer to test the program in a physical system while providing an internal view of the psoc device. debugger commands allow the designer to read and program and read and write data memory, read and write io registers, read and write cpu r egisters, set and clear break- points, and provide program run, halt, and step control. the debugger also allows the designer to create a trace buffer of registers and memory lo cations of interest. online help system the online help system displays online, context-sensitive help for the user. designed for procedural and quick reference, each functional subsystem has its own context-sensitive help. this system also provides tutorials and links to faqs and an online support forum to aid the designer in getting started. hardware tools in-circuit emulator a low cost, high functionality ice (in-circuit emulator) is available for development support. this hardware has the capability to program single devices. the emulator consists of a base unit that connects to the pc by way of a usb port. the base unit is universal and operates with all psoc devices. emulation p ods for each device family are available separately. the emulation pod takes the place of the psoc device in the target board and performs full speed (24 mhz) operation. truetouch touchscreen tuner the truetouch tuner is a microsoft ? windows based graphical user interface allowing developer s to set critical parameters and observe changes to the touchscreen application in real time. optimal configuration from th e tuner are immediately applied to the truetouch user module settings. commands results psoc designer core engine psoc configuration sheet manufacturing information file device database importable design database device programmer graphical designer inte rfa ce context sensitive help emulation pod in-circuit emulator project database application database user modules library psoc designer [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 6 of 32 designing with user modules the development process for the psoc device differs from that of a traditional fixed function microprocessor. the configurable analog and digital hardware blocks give the psoc architecture a unique flexibility. it pays di vidends in managing specification change during development and by lowering inventory costs. these configurable resources, called psoc blocks, have the ability to implement a wide variety of user-selectable functions. each block has severa l registers that determine its function and connectivity to other blocks, mu ltiplexers, buses and to the io pins. iterative development cycl es permit you to adapt the hardware and the software. this substantially lowers the risk of having to select a different part to meet the final design require- ments. to speed the development process, the psoc designer ide provides a library of pre-built, pre-tested hardware peripheral functions, called ?user modules. ? user modules make selecting and implementing peripheral devices simple, and come in analog, digital, and mixed signal varieties. the standard user module library contains over 50 common peripherals such as adcs, dacs timers, counters, uarts, and other not-so common peripherals such as dtmf generators and bi-quad analog filter sections. each user module establishes t he basic register settings that implement the selected function. it also provides parameters that allow to tailor its precise configuration to a particular application. for example, a pulse width modulator user module configures one or more digital psoc blocks, one for each 8 bits of resolution. the user module parameters permit to establish the pulse width and duty cycle. user m odules also provide test ed software to cut development time. the user module application programming interface (api) provides high level functions to control and respond to hardware events at run-time. the api also provides optional interrupt service rout ines that are adapted as needed. the api functions are document ed in user module data sheets that are viewed directly in the psoc designer ide. these data sheets explain the internal operation of the user module and provide performance specificatio ns. each data sheet describes the use of each user module parameter and documents the setting of each register controlled by the user module. the development process starts when you open a new project and bring up the device editor, a graphical user interface (gui) for configuring the hardware. pick the user modules you need for your project and map them onto the psoc blocks with point-and-click simplici ty. next, build signal chains by intercon- necting user modules to each other and the io pins. at this stage, also configure the clock source connections and enter parameter values directly or by selecting values from drop-down menus. when you are ready to test the hardware configuration or move on to developing code for the project, perform the ?generate application? step. this causes psoc designer to generate source code that automatically configures the device to your specification and provides the high level user module api functions. figure 4. user module/source code development flows the next step is to write the m ain program and any sub-routines using psoc designer?s application editor subsystem. the appli- cation editor includes a project m anager that allows to open the project source code files (including all generated code files) from a hierarchal view. the source code editor provides syntax coloring and advanced edit features for both c and assembly language. file search capabilities include simple string searches and recursive ?grep-style? patterns. a single mouse click invokes the build manager. it employs a professional-strength ?makefile? system to automatically analyze all file dependencies and run the compiler and assembler as necessary. project-level options control optimization strategies used by the compiler and linker. syntax errors are displayed in a console window. double click the error message to view the offending line of source code. when all is correct, the linker builds a hex file image suitable for programming. the last step in the development process takes place inside the psoc designer?s debugger subsystem. the debugger downloads the hex image to the ic e where it runs at full speed. debugger capabilities rival those of systems costing many times more. in addition to traditional single-step, run-to-breakpoint and watch-variable features, the d ebugger provides a large trace buffer and allows you define complex breakpoint events such as monitoring address and data bus values, memory locations, and external signals. debugger interface to ice application editor device editor project manager source code editor storage inspector user module selection placement and parameter -ization generate application build all event & breakpoint manager build manager source code generator [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 7 of 32 document conventions acronyms used the following table lists the acronyms that are used in this document. units of measure a units of measure table is locat ed in the electrical specifications section. table 4 on page 11 lists all the abbreviations used to measure the psoc devices. numeric naming hexadecimal numbers are represented with all letters in uppercase with an appended lowercase ?h? (for example, ?14h? or ?3ah?). hexadecimal numbers are also represented by a ?0x? prefix, the c coding convention. binary numbers have an appended lowercase ?b? (for example, 01010100b? or ?01000011b?). numbers not indicated by an ?h?, ?0x?, or ?b? are decimal. acronym description ac alternating current adc analog-to-digital converter api application programming interface cpu central processing unit ct continuous time dac digital-to-analog converter dc direct current eco external crystal oscillator eeprom electrically erasable programmable read-only memory fsr full scale range gpio general purpose io gui graphical user interface hbm human body model ice in-circuit emulator ilo internal low speed oscillator imo internal main oscillator io input/output ipor imprecise power on reset lsb least-significant bit lvd low voltage detect msb most-significant bit pc program counter pll phase-locked loop por power on reset ppor precision power on reset psoc? programmable system-on-chip? pwm pulse width modulator sc switched capacitor sram static random access memory [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 8 of 32 pinouts this section describes, lists, and illustrates the CY8CTST120 truetouch family pins and pinout configuration. the CY8CTST120 truetouch device is available in the following packages, all of which are shown on the following pages. every port pin (labeled with a ?p?) is capable of digital io. however, vss, vdd, and xres are not capable of digital io. 56-pin part pinout table 2. 56-pin part pinout (qfn) pin no. type name description figure 5. CY8CTST120 56-pin psoc device digital analog 1 io i, m p2[3] direct switched capacitor block input. 2 io i, m p2[1] direct switched capacitor block input. 3 io m p4[7] 4 io m p4[5] 5 io m p4[3] 6 io m p4[1] 7 io m p3[7] 8 io m p3[5] 9 io m p3[3] 10 io m p3[1] 11 io m p5[7] 12 io m p5[5] 13 io m p5[3] 14 io m p5[1] 15 io m p1[7] i2c serial clock (scl). 16 io m p1[5] i2c serial data (sda). 17 io m p1[3] 18 io m p1[1] i2c serial clock (scl), issp sclk [3] . 19 power vss ground. connect to circuit ground. 20 usb d+ 21 usb d- 22 power vdd supply voltage. bypass to ground with 0.1 uf capacitor. 23 io p7[7] 24 io p7[0] 25 io m p1[0] i2c serial data (sda), issp sdata [3] . 26 io m p1[2] 27 io m p1[4] 28 io m p1[6] 29 io m p5[0] pin no. type name description 30 io m p5[2] digital analog 31 io m p5[4] 44 io m p2[6] external voltage reference (vref) input. 32 io m p5[6] 45 io i, m p0[0] analog column mux input. 33 io m p3[0] 46 io i, m p0[2] analog column mux input. 34 io m p3[2] 47 io i, m p0[4] analog column mux input vref. 35 io m p3[4] 48 io i, m p0[6] analog column mux input. 36 input xres active high external reset with internal pull down. 49 power vdd supply voltage. bypass to ground with 0.1 uf capacitor. 37 io m p4[0] 50 power vss ground. connect to circuit ground. 38 io m p4[2] 51 io i, m p0[7] analog column mux input,. 39 io m p4[4] 52 io io, m p0[5] analog column mux input and column output. 40 io m p4[6] 53 io io, m p0[3] analog column mux input and column output. 41 io i, m p2[0] direct switched capacitor block input. 54 io i, m p0[1] analog column mux input. 42 io i, m p2[2] direct switched capacitor block input. 55 io m p2[7] 43 io m p2[4] external analog ground (agnd) input. 56 io m p2[5] ep power vss exposed pad is internally connected to ground. connect to circuit ground. legend: a = analog, i = input, o = output, and m = analog mux input. qfn (top view) a, i, m, p2[3] a, i, m, p2[1] m, p4 [7 ] m, p4 [5 ] m, p4 [3 ] m, p4 [1 ] m, p3 [7 ] m, p3 [5 ] m, p3 [3 ] m, p3 [1 ] m, p5 [7 ] m, p5 [5 ] m, p5 [3 ] m, p5 [1 ] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 m, i2c scl, p1[7] m, i2c sda, p1[5] m, p1[3] m, i2c scl, p1[1] vss d+ d- vdd p7[7] p7[0] m, i2c sda, p1[0] m, p1[2] m, p1[4] m, p1[6] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 p2[4], m p2[6], m p0[0], a, i, m p0[2], a, i, m p0[4], a, i, m p0[6], a, i, m vdd vss p0[7], a, i, m p0[5], a, io, m p0[3], a, io, m p0[1], a, i, m p2[7], m p2[5], m 43 44 45 46 47 48 49 50 51 52 53 54 55 56 p2[2], a, i, m p2[0], a, i, m p4[6], m p4[4], m p4[2], m p4[0], m xr es p3[4], m p3[2], m p3[0], m p5[6], m p5[4], m p5[2], m p5[0], m 42 41 40 39 38 37 36 35 34 33 32 31 30 29 note 3. these are the issp pins, which are not high z at por. [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 9 of 32 100-pin part pinout (on-chip debug) the 100-pin tqfp part is the CY8CTST120 on-chip debug (ocd) truetouch device. note this part is only used for in-circuit debugging. it is not available for production. figure 6. CY8CTST120 ocd table 3. 100-pin part pinout (tqfp) pin no. digital analog name description pin no. digital analog name description 1 nc no connection. leave floating. 51 io mp1[6] 2 nc no connection. leave floating. 52 io mp5[0] 3 io i, m p0[1] analog column mux input. 53 io mp5[2] 4 io m p2[7] 54 io m p5[4] 5 io m p2[5] 55 io m p5[6] 6 io i, m p2[3] direct switched capacitor block input. 56 io mp3[0] 7 io i, m p2[1] direct switched capacitor block input. 57 io mp3[2] 8 io m p4[7] 58 io m p3[4] 9 io m p4[5] 59 io m p3[6] 10 io mp4[3] 60 hclk ocd high-speed clock output. 11 io mp4[1] 61 cclk ocd cpu clock output. 12 ocde ocd even data io. 62 input xres active high pin reset with internal pull down. 13 ocdo ocd odd data output. 63 io m p4[0] 14 nc no connection. leave floating. 64 io mp4[2] 15 power vss ground connection. 65 power vss ground. connect to circuit ground. 16 io m p3[7] 66 io m p4[4] 17 io m p3[5] 67 io m p4[6] 18 io mp3[3] 68 io i, m p2[0] direct switched capacitor block input. 19 io mp3[1] 69 io i, m p2[2] direct switched capacitor block input. 20 io m p5[7] 70 io p2[4] external analog ground (agnd) input. 21 io m p5[5] 71 nc no connection. leave floating. 22 io mp5[3] 72 io p2[6] external voltage reference (vref) input. tqfp nc nc ai, m, p0[1] m, p2[7] m, p2[5] ai, m, p2[3] ai, m, p2[1] m, p4[7] m, p4[5] m, p4[3] m, p4[1] ocde ocdo nc vss m, p3[7] m, p3[5] m, p3[3] m, p3[1] m, p5[7] m, p5[5] m, p5[3] m, p5[1] i2c scl, p1[7] nc nc d- p7[3] nc nc i2c sda, m, p1[5] m, p1[3] i2c scl, m, p1[1] nc vss d+ vdd p7[7] p7[6] p7[5] p7[4] p7[2] p7[1] p7[0] nc nc nc i2c sda, m, p1[0] m, p1[2] m, p1[4] nc p0[0], m, ai nc p2[6], m, external vref nc p2[4], m, external agnd p2[2], m, ai p2[0], m, ai p4[6], m p4[4], m vss p4[2], m p4[0], m xres cclk hclk p3[6], m p3[4], m p3[2], m p3[0], m p5[6], m p5[4], m p5[2], m p5[0], m p1[6], m nc p0[3], m, ai nc p0[5], m, ai nc p0[7], m, ai nc nc nc nc nc nc nc nc nc nc vss nc vdd p0[6], m, ai nc p0[4], m, ai nc p0[2], m, ai nc 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 2 3 4 5 6 7 8 9 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 49 [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 10 of 32 pin no. digital analog name description pin no. digital analog name description 23 io mp5[1] 73 nc no connection. leave floating. 24 io m p1[7] i2c serial clock (scl). 74 io i p0[0] analog column mux input. 25 nc no connection. leave floating. 75 nc no connection. leave floating. 26 nc no connection. leave floating. 76 nc no connection. leave floating. 27 nc no connection. leave floating. 77 io i, m p0[2] analog column mux input and column output. 28 io p1[5] i2c serial data (sda) 78 nc no connection. leave floating. 29 io p1[3] 79 io i, m p0[4] analog column mux input and column output. 30 io p1[1] crystal (xtalin), i2c serial clock (scl), issp sclk [3] . 80 nc no connection. leave floating. 31 nc no connection. leave floating. 81 io i, m p0[6] analog column mux input. 32 power vss ground connection. 82 power vdd supply voltage. bypass to ground with 0.1 uf capacitor. 33 usb d+ 83 nc no connection. leave floating. 34 usb d- 84 power vss ground. connect to circuit ground. 35 power vdd supply voltage. bypass to ground with 0.1 uf capacitor. 85 nc no connection. leave floating. 36 io p7[7] 86 nc no connection. leave floating. 37 io p7[6] 87 nc no connection. leave floating. 38 io p7[5] 88 nc no connection. leave floating. 39 io p7[4] 89 nc no connection. leave floating. 40 io p7[3] 90 nc no connection. leave floating. 41 io p7[2] 91 nc no connection. leave floating. 42 io p7[1] 92 nc no connection. leave floating. 43 io p7[0] 93 nc no connection. leave floating. 44 nc no connection. leave floating. 94 nc no connection. leave floating. 45 nc no connection. leave floating. 95 io i, m p0[7] analog column mux input. 46 nc no connection. leave floating. 96 nc no connection. leave floating. 47 nc no connection. leave floating. 97 io io, m p0[5] analog column mux input and column output. 48 io p1[0] crystal (xtalout), i2c serial data (sda), issp sdata [3] . 98 nc no connection. leave floating. 49 io p1[2] 99 io io, m p0[3] analog column mux input and column output. 50 io p1[4] optional external clock input (extclk). 100 nc no connection. leave floating. legend a = analog, i = input, o = output, nc = no connection, m = analog mux input, ocd = on-chip debugger. table 3. 100-pin part pinout (tqfp) (continued) [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 11 of 32 electrical specifications this section presents the dc and ac electrical specifications of the CY8CTST120 truetouch device family. for the most up to dat e electrical specifications, confirm that you have t he most recent data sheet by going to the web at http://www.cypress.com/psoc. specifications are valid for -40 o c t a 85 o c and t j 100 o c, except where noted. specifications for devices running at greater than 12 mhz are valid for -40 o c t a 70 o c and t j 82 o c. figure 7. voltage versus cpu frequency ta b l e 4 lists the units measure that are used in this section. table 4. units of measure symbol unit of measure symbol unit of measure o c degree celsius w microwatts db decibels ma milli-ampere ff femto farad ms milli-second hz hertz mv milli-volts kb 1024 bytes na nanoampere kbit 1024 bits ns nanosecond khz kilohertz nv nanovolts k kilohm ohm mhz megahertz pa picoampere m megaohm pf picofarad a microampere pp peak-to-peak f microfarad ppm parts per million h microhenry ps picosecond s microsecond sps samples per second v microvolts s sigma: one standard deviation vrms microvolts root-mean-square v volts 5.25 4.75 3.00 93 khz 12 mhz 24 mhz cpu frequency vdd voltage v a l i d o p e r a t i n g r e g i o n [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 12 of 32 absolute maximum ratings operating temperature table 5. absolute maximum ratings symbol description min typ max units notes t stg storage temperature -55 25 +100 o c higher storage temperatures reduces data retention time. recom- mended storage temperature is +25 o c 25 o c. extended duration storage temperatures above 65 o c degrades reliability. t a ambient temperature with power applied -40 ? +85 o c vdd supply voltage on vdd relative to vss -0.5 ? +6.0 v v io dc input voltage vss - 0.5 ? vdd + 0.5 v v io2 dc voltage applied to tri-state vss - 0.5 ? vdd + 0.5 v i mio maximum current into any port pin -25 ? +50 ma i maio maximum current into an y port pin configured as analog driver -50 ? +50 ma esd electro static discharge voltage [4] 2000 ? ? v human body model esd. lu latch up current ? ? 200 ma table 6. operating temperature symbol description min typ max units notes t a ambient temperature [5] -40 ? +85 o c t ausb ambient temperature using usb -10 ? +85 o c t j junction temperature -40 ? +100 o c the temperature rise from ambient to junction is package specific. see thermal impedance for the package on page 29. the user must limit the power consumption to comply with this requirement. notes 4. see the user module data sheet for touchscreen application related esd testing 5. see the user module data sheet for touchscreen application related temperature testing [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 13 of 32 dc electrical characteristics these electrical characteristics are for proper cpu core and i/o operation. for capacitive touchs creen electrical characteristi cs, refer to the touchscreen user module data sheet. dc chip level specifications ta b l e 7 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. dc general purpose io specifications ta b l e 8 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. table 7. dc chip level specifications symbol description min typ max units notes vdd supply voltage 3.0 ? 5.25 v see dc por and lvd specifications, table 19 on page 20. i dd5 supply current, imo = 24 mhz (5v) ? 14 27 ma conditions are vdd = 5.0v, t a = 25 o c, cpu = 3 mhz, sysclk doubler disabled, vc1 = 1.5 mhz, vc2 = 93.75 khz, vc3 = 93.75 khz, analog power = off. i dd3 supply current, imo = 24 mhz (3.3v) ? 8 14 ma conditions are vdd = 3.3v, t a = 25 o c, cpu = 3 mhz, sysclk doubler disabled, vc1 = 1.5 mhz, vc2 = 93.75 khz, vc3 = 0.367 khz, analog power = off. i sb sleep (mode) current with por, lvd, sleep timer, and wdt. [6] ? 3 6.5 a conditions are with internal slow speed oscil- lator, vdd = 3.3v, -40 o c t a 55 o c, analog power = off. i sbh sleep (mode) current with por, lvd, sleep timer, and wdt at high temperature .[6] ? 4 25 a conditions are with internal slow speed oscil- lator, vdd = 3.3v, 55 o c < t a 85 o c, analog power = off. note 6. standby current includes all functions (por, lvd, wdt, sleep time) needed for reliable system operation. this should be compa red with devices that have similar functions enabled. table 8. dc gpio specifications symbol description min typ max units notes r pu pull up resistor 4 5.6 8 k r pd pull down resistor 4 5.6 8 k v oh high output level vdd - 1.0 ? ? v ioh = 10 ma, vdd = 4.75 to 5.25v (8 total loads, 4 on even port pins (for example, p0[2], p1[4]), 4 on odd port pins (for example, p0[3], p1[5])). 80 ma maximum combined ioh budget. v ol low output level ? ? 0.75 v iol = 25 ma, vdd = 4.75 to 5.25v (8 total loads, 4 on even port pins (for example, p0[2], p1[4]), 4 on odd port pins (for example, p0[3], p1[5])). 200 ma maximum combined iol budget. v il input low level ? ? 0.8 v vdd = 3.0 to 5.25. v ih input high level 2.1 ? v vdd = 3.0 to 5.25. v h input hysterisis ? 60 ? mv i il input leakage (absolute value) ? 1 ? na gross tested to 1 ma. c in capacitive load on pins as input ? 3.5 10 pf package and pin dependent. temp = 25 o c. c out capacitive load on pins as output ? 3.5 10 pf package and pin dependent. temp = 25 o c. [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 14 of 32 dc full speed usb specifications ta b l e 9 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -10 c t a 85 c, or 3.0v to 3.6v and -10 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. dc operational amplifier specifications ta b l e 1 0 and ta b l e 11 list guaranteed maximum and minimum specifications fo r the voltage and temperatur e ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. the operational amplifier is a component of both the analog co ntinuous time psoc blocks and the analog switched capacitor psoc blocks. the guaranteed sp ecifications are measured in the a nalog continuous time psoc block. table 9. dc full speed (12 mbps) usb specifications symbol description min typ max units notes usb interface v di differential input sensitivity 0.2 ? ? v | (d+) - (d-) | v cm differential input common mode range 0.8 ? 2.5 v v se single ended receiver threshold 0.8 ? 2.0 v c in transceiver capacitance ? ? 20 pf i io high-z state data line leakage -10 ? 10 a0v < v in < 3.3v. r ext external usb series resistor 23 ? 25 w in series with each usb pin. v uoh static output high, driven 2.8 ? 3.6 v 15 k 5% to ground. internal pull up enabled. v uohi static output high, idle 2.7 ? 3.6 v 15 k 5% to ground. internal pull up enabled. v uol static output low ? ? 0.3 v 15 k 5% to ground. internal pull up enabled. z o usb driver output impedance 28 ? 44 w including r ext resistor. v crs d+/d- crossover voltage 1.3 ? 2.0 v table 10. 5v dc operatio nal amplifier specifications symbol description min typ max units notes v osoa input offset voltage (absolute value) power = low, opamp bias = high power = medium, opamp bias = high power = high, opamp bias = high ?1.6 1.3 1.2 10 8 7.5 mv mv mv ? ? tcv osoa average input offset voltage drift ? 7.0 35.0 v/ o c i eboa input leakage current (port 0 analog pins) ? 20 ? pa gross tested to 1 a. c inoa input capacitance (port 0 analog pins) ? 4.5 9.5 pf package and pin dependent. te m p = 2 5 o c. v cmoa common mode voltage range common mode voltage range (high power or high opamp bias) 0.0 ? vdd vdd - 0.5 v the common-mode input voltage range is measured through an analog output buffer. th e specification includes the limitations imposed by the characteristics of the analog output buffer. 0.5 ? g oloa open loop gain power = low, opamp bias = high power = medium, opamp bias = high power = high, opamp bias = high 60 60 80 ?? db [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 15 of 32 v ohigho a high output voltage swing (internal signals) power = low, opamp bias = high power = medium, opamp bias = high power = high, opamp bias = high vdd - 0.2 vdd - 0.2 vdd - 0.5 ? ? ? ? ? ? v v v v olowoa low output voltage swing (internal signals) power = low, opamp bias = high power = medium, opamp bias = high power = high, opamp bias = high ? ? ? ? ? ? 0.2 0.2 0.5 v v v i soa supply current (including associated agnd buffer) power = low, opamp bias = low power = low, opamp bias = high power = medium, opamp bias = low power = medium, opamp bias = high power = high, opamp bias = low power = high, opamp bias = high ? ? ? ? ? ? 400 500 800 1200 2400 4600 800 900 1000 1600 3200 6400 a a a a a a psrr oa supply voltage rejection ratio 65 80 ? db vss vin (vdd - 2.25) or (vdd - 1.25v) vin vdd. table 10. 5v dc operatio nal amplifier specifications (continued) symbol description min typ max units notes table 11. 3.3v dc operational amplifier specifications symbol description min typ max units notes v osoa input offset voltag e (absolute value) power = low, opamp bias = high power = medium, opamp bias = high high power is 5v only ? ? 1.65 1.32 10 8 mv mv tcv osoa average input offset voltage drift ? 7.0 35.0 v/ o c i eboa input leakage current (port 0 analog pins) ? 20 ? pa gross tested to 1 a. c inoa input capacitance (port 0 analog pins ) ? 4.5 9.5 pf package and pin dependent. te m p = 2 5 o c. v cmoa common mode voltage range 0.2 ? vdd - 0.2 v the common-mode input voltage range is measured through an analog output buffer. the specification includes the limitations imposed by the characteristics of the analog output buffer. g oloa open loop gain power = low, opamp bias = low power = medium, opamp bias = low power = high, opamp bias = low 60 60 80 ?? db v ohighoa high output voltage swing (internal signals) power = low, opamp bias = low power = medium, opamp bias = low power = high is 5v only vdd - 0.2 vdd - 0.2 vdd - 0.2 ? ? ? ? ? ? v v v [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 16 of 32 dc low power comparator specifications ta b l e 1 2 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, 3.0v to 3.6v and -40 c t a 85 c, or 2.4v to 3.0v and -40 c t a 85 c, respectively. typical parameters apply to 5v at 25 c. these are for design guidance only. dc idac resolution ta b l e 1 3 lists idac typical resolution. typical parameters apply to 5v at 25 c. these are for design guidance only. symbol description min typ max units notes v olowoa low output voltage swing (internal signals) power = low, opamp bias = low power = medium, opamp bias = low power = high, opamp bias = low ? ? ? ? ? ? 0.2 0.2 0.2 v v v i soa supply current (including associated agnd buffer) power = low, opamp bias = low power = low, opamp bias = high power = medium, opamp bias = low power = medium, opamp bias = high power = high, opamp bias = low power = high, opamp bias = high ? ? ? ? ? ? 400 500 800 1200 2400 4600 800 900 1000 1600 3200 6400 a a a a a a psrr oa supply voltage rejection ratio 65 80 ? db vss vin (vdd - 2.25) or (vdd - 1.25v) vin vdd. table 11. 3.3v dc operational amplifier specifications (continued) table 12. dc low power comparator specifications symbol description min typ max units notes v reflpc low power comparator (lpc) reference voltage range 0.2 ? vdd - 1 v i slpc lpc supply current ? 10 40 a v oslpc lpc voltage offset ? 2.5 30 mv table 13. dc low power comparator specifications symbol description min typ max units notes i dac current output of 1 lsb (1x setting) - 75 - na [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 17 of 32 dc analog output bu ffer specifications ta b l e 1 4 and ta b l e 1 5 list guaranteed maximum and minimum specifications for the voltage and temperatur e ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. table 14. 5v dc analog output buffer specifications symbol description min typ max units notes v osob input offset voltage (absolute value) ? 3 12 mv tcv osob average input offset voltage drift ? +6 ? v/c v cmob common-mode input voltage range 0.5 ? vdd - 1.0 v r outob output resistance power = low power = high ? ? 0.6 0.6 ? ? w w v ohighob high output voltage swing (load = 32 ohms to vdd/2) power = low power = high 0.5 x vdd + 1.1 0.5 x vdd + 1.1 ? ? ? ? v v v olowob low output voltage swing (load = 32 ohms to vdd/2) power = low power = high ? ? ? ? 0.5 x vdd - 1.3 0.5 x vdd - 1.3 v v i sob supply current including bias cell (no load) power = low power = high ? ? 1.1 2.6 5.1 8.8 ma ma psrr ob supply voltage rejection ratio 53 64 ? db (0.5 x vdd - 1.3) v out (vdd - 2.3). table 15. 3.3v dc analog output buffer specifications symbol description min typ max units notes v osob input offset voltage (absolute value) ? 3 12 mv tcv osob average input offset voltage drift ? +6 ? v/c v cmob common-mode input voltage range 0.5 - vdd - 1.0 v r outob output resistance power = low power = high ? ? 1 1 ? ? w w v ohighob high output voltage swing (load = 1k ohms to vdd/2) power = low power = high 0.5 x vdd + 1.0 0.5 x vdd + 1.0 ? ? ? ? v v v olowob low output voltage swing (load = 1k ohms to vdd/2) power = low power = high ? ? ? ? 0.5 x vdd - 1.0 0.5 x vdd - 1.0 v v i sob supply current including bias cell (no load) power = low power = high ? 0.8 2.0 2.0 4.3 ma ma psrr ob supply voltage rejection ratio 34 64 ? db (0.5 x vdd - 1.0) v out (0.5 x vdd + 0.9). [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 18 of 32 dc analog reference specifications ta b l e 1 6 and ta b l e 1 7 list guaranteed maximum and minimum specifications for the voltage and temperatur e ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. the guaranteed specifications are measured through the analog continuous time psoc blocks. the power levels for agnd refer to the power of the analog continuous time pso c block. the power levels for refhi and reflo refer to the analog reference control register. the limits stated for agnd include the offset error of the agnd buffer local to the analog continuous time psoc block . reference control power is high. table 16. 5v dc analog reference specifications symbol description min typ max units bg bandgap voltage reference 1.28 1.30 1.32 v ? agnd = vdd/2 [7] vdd/2 - 0.04 vdd/2 - 0.01 vdd/2 + 0.007 v ? agnd = 2 x bandgap [7] 2 x bg - 0.048 2 x bg - 0.030 2 x bg + 0.024 v ? agnd = p2[4] (p2[4] = vdd/2) [7] p2[4] - 0.011 p2[4] p2[4] + 0.011 v ? agnd = bandgap [7] bg - 0.009 bg + 0.008 bg + 0.016 v ? agnd = 1.6 x bandgap [7] 1.6 x bg - 0.022 1.6 x bg - 0.010 1.6 x bg + 0.018 v ? agnd block to block va riation (agnd = vdd/2) [7] -0.034 0.000 0.034 v ? refhi = vdd/2 + bandgap vdd /2 + bg - 0.10 vdd /2 + bg vdd /2 + bg + 0.10 v ? refhi = 3 x bandgap 3 x bg - 0.06 3 x bg 3 x bg + 0.06 v ? refhi = 2 x bandgap + p2[6] (p2[6] = 1.3v) 2 x bg + p2[6] - 0.113 2 x bg + p2[6] - 0.018 2 x bg + p2[6] + 0.077 v ? refhi = p2[4] + bandgap (p2[4] = vdd/2) p2[4] + bg - 0.130 p2[4] + bg - 0.016 p2[4] + bg + 0.098 v ? refhi = p2[4] + p2[6] (p2[4] = vdd/2, p2[6] = 1.3v) p2[4] + p2[6] - 0.133 p2[4] + p2[6] - 0.016 p2[4] + p2[6]+ 0.100 v ? refhi = 3.2 x bandgap 3.2 x bg - 0.112 3.2 x bg 3.2 x bg + 0.076 v ? reflo = vdd/2 ? bandgap vdd /2 - bg - 0.04 vdd /2 - bg + 0.024 vdd /2 - bg + 0.04 v ? reflo = bandgap bg - 0.06 bg bg + 0.06 v ? reflo = 2 x bandgap - p2[6] (p2[6] = 1.3v) 2 x bg - p2[6] - 0.084 2 x bg - p2[6] + 0.025 2 x bg - p2[6] + 0.134 v ? reflo = p2[4] ? bandgap (p2[4] = vdd/2) p2[4] - bg - 0.056 p2[4] - bg + 0.026 p2[4] - bg + 0.107 v ? reflo = p2[4]-p2[6] (p2[4] = vdd/2, p2[6] = 1.3v) p2[4] - p2[6] - 0.057 p2[4] - p2[6] + 0.026 p2[4] - p2[6] + 0.110 v table 17. 3.3v dc analog reference specifications symbol description min typ max units bg bandgap voltage reference 1.28 1.30 1.32 v ? agnd = vdd/2 [7] vdd/2 - 0.03 vdd/2 - 0.01 vdd/2 + 0.005 v ? agnd = 2 x bandgap [7] not allowed ? agnd = p2[4] (p2[4] = vdd/2) p2[4] - 0.008 p2[4] + 0.001 p2[4] + 0.009 v ? agnd = bandgap [7] bg - 0.009 bg + 0.005 bg + 0.015 v ? agnd = 1.6 x bandgap [7] 1.6 x bg - 0.027 1.6 x bg - 0.010 1.6 x bg + 0.018 v ? agnd column to column variation (agnd = vdd/2) [7] -0.034 0.000 0.034 v ? refhi = vdd/2 + bandgap not allowed ? refhi = 3 x bandgap not allowed ? refhi = 2 x bandgap + p2[6] (p2[6] = 0.5v) not allowed note 7. agnd tolerance includes the offsets of the local buffer in the psoc block. bandgap voltage is 1.3v 0.02v [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 19 of 32 dc analog psoc block specifications ta b l e 1 8 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. ? refhi = p2[4] + bandgap (p2[4] = vdd/2) not allowed ? refhi = p2[4] + p2[6] (p2[4] = vdd/2, p2[6] = 0.5v) p2[4] + p2[6] - 0.075 p2[4] + p2[6] - 0.009 p2[4] + p2[6] + 0.057 v ? refhi = 3.2 x bandgap not allowed ? reflo = vdd/2 - bandgap not allowed ? reflo = bandgap not allowed ? reflo = 2 x bandgap - p2[6] (p2[6] = 0.5v) not allowed ? reflo = p2[4] ? bandgap (p2[4] = vdd/2) not allowed ? reflo = p2[4]-p2[6] (p2[4] = vdd/2, p2[6] = 0.5v) p2[4] - p2[6] - 0.048 p2[4]- p2[6] + 0.022 p2[4] - p2[6] + 0.092 v table 17. 3.3v dc analog reference specifications (continued) symbol description min typ max units table 18. dc analog psoc block specifications symbol description min typ max units r ct resistor unit value (continuous time) ? 12.2 ? k c sc capacitor unit value (switched capacitor) ? 80 ? ff [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 20 of 32 dc por and lvd specifications ta b l e 1 9 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v or 3.3v at 25 c. these are for design guidance only. note the bits porlev and vm in the table below refer to bits in the vlt_cr register. dc programming specifications ta b l e 2 0 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. table 19. dc por and lvd specifications symbol description min typ max units notes v ppor0r v ppor1r v ppor2r vdd value for ppor trip (positive ramp) porlev[1:0] = 00b porlev[1:0] = 01b porlev[1:0] = 10b ? 2.91 4.39 4.55 ? v v v v ppor0 v ppor1 v ppor2 vdd value for ppor trip (negative ramp) porlev[1:0] = 00b porlev[1:0] = 01b porlev[1:0] = 10b ? 2.82 4.39 4.55 ? v v v v ph0 v ph1 v ph2 ppor hysteresis porlev[1:0] = 00b porlev[1:0] = 01b porlev[1:0] = 10b ? ? ? 92 0 0 ? ? ? mv mv mv v lvd0 v lvd1 v lvd2 v lvd3 v lvd4 v lvd5 v lvd6 v lvd7 vdd value for lvd trip vm[2:0] = 000b vm[2:0] = 001b vm[2:0] = 010b vm[2:0] = 011b vm[2:0] = 100b vm[2:0] = 101b vm[2:0] = 110b vm[2:0] = 111b 2.86 2.96 3.07 3.92 4.39 4.55 4.63 4.72 2.92 3.02 3.13 4.00 4.48 4.64 4.73 4.81 2.98 [8] 3.08 3.20 4.08 4.57 4.74 [9] 4.82 4.91 v v v v v v v v notes 8. always greater than 50 mv above ppor (porlev = 00) for falling supply. 9. always greater than 50 mv above ppor (porlev = 10) for falling supply. table 20. dc programming specifications symbol description min typ max units notes i ddp supply current during programming or verify ? 15 30 ma v ilp input low voltage during programming or verify ? ? 0.8 v v ihp input high voltage during programming or verify 2.1 ? ? v i ilp input current when applying vilp to p1[0] or p1[1] during programming or verify ? ? 0.2 ma driving internal pull down resistor. i ihp input current when applying vihp to p1[0] or p1[1] during programming or verify ? ? 1.5 ma driving internal pull down resistor. v olv output low voltage during programming or verify ? ? vss + 0.75 v v ohv output high voltage during programming or verify vdd - 1.0 ? vdd v flash enpb flash endurance (per block) 50,000 ? ? ? erase/write cycles per block. [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 21 of 32 ac chip level specifications ta b l e 2 1 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. flash ent flash endurance (total) [10] 1,800,000 ? ? ? erase/write cycles. flash dr flash data retention 10 ? ? years table 20. dc programming specifications (continued) table 21. ac chip level specifications symbol description min typ max units notes f imo245v internal main oscillator frequency for 24 mhz (5v) 23.04 24 24.96 [11,12] mhz trimmed for 5v operation using factory trim values. f imo243v internal main oscillator frequency for 24 mhz (3.3v) 22.08 24 25.92 [12,13] mhz trimmed for 3.3v operation using factory trim values. f imousb5v internal main oscillator frequency with usb (5v) frequency locking enabled and usb traffic present. 23.94 24 24.06 [12] mhz -10 c t a 85 c 4.35 vdd 5.15 f imousb3v internal main oscillator frequency with usb (3.3v) frequency locking enabled and usb traffic present. 23.94 24 24.06 [12] mhz -0 c t a 70 c 3.15 vdd 3.45 f cpu1 cpu frequency (5v nominal) 0.93 24 24.96 [11,12] mhz f cpu2 cpu frequency (3.3v nominal) 0.93 12 12.96 [12,11] mhz f blk5 digital psoc block frequency (5v nominal) 0 48 49.92 [11,12,13] mhz refer to the ac digital block specifications. f blk3 digital psoc block frequency (3.3v nominal) 0 24 25.92 [12,14] mhz f 32k1 internal low speed oscillator frequency 15 32 64 khz jitter32k 32 khz period jitter ? 100 ns step24m 24 mhz trim step size ? 50 ? khz fout48m 48 mhz output frequency 46.08 48.0 49.92 [11,13] mhz trimmed. utilizing factory trim values. jitter24m1 24 mhz period jitter (imo) peak-to-peak ? 300 ps f max maximum frequency of signal on row input or row output. ? ? 12.96 mhz t ramp supply ramp time 0 ? ? s notes 10. a maximum of 36 x 50,000 block endurance cycles is allowed. this may be balanced between operations on 36x1 blocks of 50,000 maximum cycles each, 36x2 blocks of 25,000 maximum cycles each, or 36x4 blocks of 12,500 maximum cycl es each (to limit the total number of cycles to 36x5 0,000 and that no single block ever sees more than 50,000 cycles). 11. 4.75v < vdd < 5.25v. 12. accuracy derived from internal main oscillator with appropriate trim for vdd range. 13. 3.0v < vdd < 3.6v. see application note an2012 ?adjusting psoc microcontroller trims for dual voltage-range operation? for i nformation on trimming for operation at 3.3v. 14. see the individual user module data sheets for information on maximum frequencies for user modules. [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 22 of 32 figure 8. 24 mhz period jitter (imo) timing diagram ac general purpose io specifications ta b l e 2 2 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. figure 9. gpio timing diagram ac full speed usb specifications ta b l e 2 3 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -10 c t a 85 c, or 3.0v to 3.6v and -10 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. jitter24m1 f 24m table 22. ac gpio specifications symbol description min typ max units notes f gpio gpio operating frequency 0 ? 12 mhz normal strong mode trisef rise time, normal strong mode, cload = 50 pf 3 ? 18 ns vdd = 4.5 to 5.25v, 10% - 90% tfallf fall time, normal strong mode, cload = 50 pf 2 ? 18 ns vdd = 4.5 to 5.25v, 10% - 90% trises rise time, slow strong mode, cload = 50 pf 10 27 ? ns vdd = 3 to 5.25v, 10% - 90% tfalls fall time, slow strong mode, cload = 50 pf 10 22 ? ns vdd = 3 to 5.25v, 10% - 90% tfallf tfalls trisef trises 90% 10% gpio pin output voltage table 23. ac full speed (12 mbps) usb specifications symbol description min typ max units notes t rfs transition rise time 4 ? 20 ns for 50 pf load. t fss transition fall time 4 ? 20 ns for 50 pf load. t rfmfs rise/fall time matching: (t r /t f )90 ? 111 % for 50 pf load. t dratefs full speed data rate 12 - 0.25% 12 12 + 0.25% mbps [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 23 of 32 ac operational amplifier specifications ta b l e 2 4 and ta b l e 2 5 list guaranteed maximum and minimum specifications for the voltage and temperatur e ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. settling times, slew rates, and gain bandwidth ar e based on the analog continuous time psoc block. power = high and opamp bias = high is not supported at 3.3v . table 25. 3.3v ac operational amplifier specifications table 24. 5v ac operatio nal amplifier specifications symbol description min typ max units t roa rising settling time from 80% of v to 0.1% of v (10 pf load, unity gain) power = low, opamp bias = low power = medium, opamp bias = high power = high, opamp bias = high ? ? ? ? ? ? 3.9 0.72 0.62 s s s t soa falling settling time from 20% of v to 0.1% of v (10 pf load, unity gain) power = low, opamp bias = low power = medium, opamp bias = high power = high, opamp bias = high ? ? ? ? ? ? 5.9 0.92 0.72 s s s sr roa rising slew rate (20% to 80%)(10 pf load, unity gain) power = low, opamp bias = low power = medium, opamp bias = high power = high, opamp bias = high 0.15 1.7 6.5 ? ? ? ? ? ? v/ s v/ s v/ s sr foa falling slew rate (20% to 80%)(10 pf load, unity gain) power = low, opamp bias = low power = medium, opamp bias = high power = high, opamp bias = high 0.01 0.5 4.0 ? ? ? ? ? ? v/ s v/ s v/ s bw oa gain bandwidth product power = low, opamp bias = low power = medium, opamp bias = high power = high, opamp bias = high 0.75 3.1 5.4 ? ? ? ? ? ? mhz mhz mhz e noa noise at 1 khz (power = medium, opamp bias = high) ? 100 ? nv/rt-hz symbol description min typ max units t roa rising settling time from 80% of v to 0.1% of v (10 pf load, unity gain) power = low, opamp bias = low power = medium, opamp bias = high ? ? ? ? 3.92 0.72 s s t soa falling settling time from 20% of v to 0.1% of v (10 pf load, unity gain) power = low, opamp bias = low power = medium, opamp bias = high ? ? ? ? 5.41 0.72 s s sr roa rising slew rate (20% to 80%)(10 pf load, unity gain) power = low, opamp bias = low power = medium, opamp bias = high 0.31 2.7 ? ? ? ? v/ s v/ s sr foa falling slew rate (20% to 80%)(10 pf load, unity gain) power = low, opamp bias = low power = medium, opamp bias = high 0.24 1.8 ? ? ? ? v/ s v/ s bw oa gain bandwidth product power = low, opamp bias = low power = medium, opamp bias = high 0.67 2.8 ? ? ? ? mhz mhz e noa noise at 1 khz (power = medium, opamp bias = high) ? 100 ? nv/rt-hz [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 24 of 32 ac low power comparator specifications ta b l e 2 6 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, 3.0v to 3.6v and -40 c t a 85 c, or 2.4v to 3.0v and -40 c t a 85 c, respectively. typical parameters apply to 5v at 25 c. these are for design guidance only. ac digital block specifications ta b l e 2 7 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. table 26. ac low power comparator specifications symbol description min typ max units notes t rlpc lpc response time ? ? 50 s 50 mv overdrive comparator reference set within v reflpc . table 27. ac digital block specifications function description min typ max units notes timer capture pulse width 50 [15] ? ? ns maximum frequency, no capture ? ? 49.92 mhz 4.75v < vdd < 5.25v. maximum frequency, with capture ? ? 25.92 mhz counter enable pulse width 50 [15] ? ? ns maximum frequency, no enable input ? ? 49.92 mhz 4.75v < vdd < 5.25v. maximum frequency, enable input ? ? 25.92 mhz dead band kill pulse width: asynchronous restart mode 20 ? ? ns synchronous restart mode 50 [15] ? ? ns disable mode 50 [15] ? ? ns maximum frequency ? ? 49.92 mhz 4.75v < vdd < 5.25v. crcprs (prs mode) maximum input clock frequency ? ? 49.92 mhz 4.75v < vdd < 5.25v. crcprs (crc mode) maximum input clock frequency ? ? 24.6 mhz spim maximum input clock frequency ? ? 8.2 mhz maximum data rate at 4.1 mhz due to 2 x over clocking. spis maximum input clock frequency ? ? 4.1 mhz width of ss_ negated between transmis- sions 50 [15] ? ? ns trans- mitter maximum input clock frequency ? ? 24.6 mhz maximum data rate at 3.08 mhz due to 8 x over clocking. receiver maximum input clock frequency ? ? 24.6 mhz maximum data rate at 3.08 mhz due to 8 x over clocking. note 15. 50 ns minimum input pulse width is based on the input synchronizers running at 24 mhz (42 ns nominal period). [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 25 of 32 ac external clock specifications ta b l e 2 8 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. ac analog output buffer specifications ta b l e 2 9 and ta b l e 3 0 list guaranteed maximum and minimum specifications for the voltage and temperatur e ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. table 28. ac external clock specifications symbol description min typ max units notes f oscext frequency for usb applications 23.94 24 24.06 mhz ? duty cycle 47 50 53 % ? power up to imo switch 150 ? ? s table 29. 5v ac analog output buffer specifications symbol description min typ max units t rob rising settling time to 0.1%, 1v step, 100pf load power = low power = high ? ? ? ? 2.5 2.5 s s t sob falling settling time to 0.1%, 1v step, 100pf load power = low power = high ? ? ? ? 2.2 2.2 s s sr rob rising slew rate (20% to 80%), 1v step, 100pf load power = low power = high 0.65 0.65 ? ? ? ? v/ s v/ s sr fob falling slew rate (80% to 20%), 1v step, 100pf load power = low power = high 0.65 0.65 ? ? ? ? v/ s v/ s bw obss small signal bandwidth, 20mv pp , 3db bw, 100pf load power = low power = high 0.8 0.8 ? ? ? ? mhz mhz bw obls large signal bandwidth, 1v pp , 3db bw, 100pf load power = low power = high 300 300 ? ? ? ? khz khz [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 26 of 32 ac programming specifications ta b l e 3 1 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. table 30. 3.3v ac analog output buffer specifications symbol description min typ max units t rob rising settling time to 0.1%, 1v step, 100pf load power = low power = high ? ? ? ? 3.8 3.8 s s t sob falling settling time to 0.1%, 1v step, 100pf load power = low power = high ? ? ? ? 2.6 2.6 s s sr rob rising slew rate (20% to 80%), 1v step, 100pf load power = low power = high 0.5 0.5 ? ? ? ? v/ s v/ s sr fob falling slew rate (80% to 20%), 1v step, 100pf load power = low power = high 0.5 0.5 ? ? ? ? v/ s v/ s bw obss small signal bandwidth, 20mv pp , 3db bw, 100pf load power = low power = high 0.7 0.7 ? ? ? ? mhz mhz bw obls large signal bandwidth, 1v pp , 3db bw, 100pf load power = low power = high 200 200 ? ? ? ? khz khz table 31. ac programming specifications symbol description min typ max units notes t rsclk rise time of sclk 1 ? 20 ns t fsclk fall time of sclk 1 ? 20 ns t ssclk data setup time to falling edge of sclk 40 ? ? ns t hsclk data hold time from falling edge of sclk 40 ? ? ns f sclk frequency of sclk 0 ? 8 mhz t eraseb flash erase time (block) ? 10 ? ms t write flash block write time ? 30 ? ms t dsclk data out delay from falling edge of sclk ? ? 45 ns vdd > 3.6 t dsclk3 data out delay from falling edge of sclk ? ? 50 ns 3.0 vdd 3.6 [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 27 of 32 ac i 2 c specifications ta b l e 3 2 lists guaranteed maximum and minimum specifications for th e voltage and temperature ranges: 4.75v to 5.25v and -40 c t a 85 c, or 3.0v to 3.6v and -40 c t a 85 c, respectively. typical parameters apply to 5v and 3.3v at 25 c. these are for design guidance only. figure 10. definition for timing for fast/standard mode on the i 2 c bus table 32. ac characteristics of the i 2 c sda and scl pins for vdd symbol description standard mode fast mode units notes min max min max f scli2c scl clock frequency 0 100 0 400 khz t hdstai2 c hold time (repeated) start condition. after this period, the first clock pulse is generated. 4.0 ?0.6 ? s t lowi2c low period of the scl clock 4.7 ?1.3 ? s t highi2c high period of the scl clock 4.0 ?0.6 ? s t sustai2 c setup time for a repeated start condition 4.7 ?0.6 ? s t hddati2 c data hold time 0 ?0 ? s t sudati2 c data setup time 250 ?100 [16] ?ns t sustoi2 c setup time for stop condition 4.0 ?0.6 ? s t bufi2c bus free time between a stop and start condition 4.7 ?1.3 ? s t spi2c pulse width of spikes are suppressed by the input filter. ? ? 0 50 ns sda scl s sr s p t bufi2c t spi2c t hdstai2c t sustoi2c t sustai2c t lowi2c t highi2c t hddati2c t hdstai2c t sudati2c note 16. a fast-mode i2c-bus device can be used in a standard mode i2c-bus system, but the requirement t su;dat 250 ns must then be met. this is automatically the case if the device does not stretch the low period of the scl signal. if such device does stretch the low period of the scl signal, it must output the next data bit to the sda line t rmax + t su;dat = 1000 + 250 = 1250 ns (according to the standard-mode i2c-bus specification) before the scl line is released. [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 28 of 32 packaging dimensions this section illustrates the pa ckage specification for the CY8CTST120 truetouch devices, along with the thermal impedance for t he package and solder reflow peak temperatures. it is important to note that emulation tools may require a lar ger area on the target pcb than th e chip?s footprint. for a detai led description of the emulatio n tools? dimensions, refe r to the document titled psoc emulator pod dimensions at http://www.cypress. com/design/mr10161 . note for information on the preferred dimensions for moun ting qfn packages, see the following application note at http://www.amkor.com/products/notes_papers/mlfappnote.pdf . pinned vias for thermal conduction are not required for the low power psoc device. figure 11. 56-lead (8x8 mm) qfn 001-12921 ** [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 29 of 32 figure 12. 100-lead (14x14 x 1.4 mm) tqfp solder reflow peak temperature following is the minimum solder reflow peak temperature to achieve good solderability. thermal impedance for the package package typical ja [17] 56 qfn [18] 12.93 o c/w 100 tqfp 51 o c/w package minimum peak temperature [19] maximum peak temperature 56 qfn 240 o c 260 o c 51-85048 *c notes 17. t j = t a + power x ja. 18. to achieve the thermal impedance specified for the ** package, the center thermal pad is so ldered to the pcb ground plane. 19. higher temperatures is required based on the solder melting po int. typical temperatures for solder are 220 5oc with sn-pb or 245 5oc with sn-ag-cu paste. refer to the solder manufacturer specifications [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 30 of 32 development tools software psoc designer at the core of the psoc development software suite is psoc designer. used by thousands of psoc developers, this robust software has been facilitating psoc designs for half a decade. psoc designer is available free of charge at http://www.cypress.com under design resources > software and drivers. psoc programmer psoc programmer is flexible enough to be used on the bench in development and suitable for factory programming. it works either as a standalone programming application or operates directly from psoc designer or psoc express?. psoc programmer software is compatible with both psoc ice-cube in-circuit emulator and psoc miniprog. psoc programmer is available free of charge at http://www.cypress.com/psocpro- grammer. hi-tech c lite compiler hi-tech c lite is an ansi c compiler optimized for psoc to deliver dense, efficient executable code for a smaller than ever footprint. hi-tech c lite is available for download at http://www.cypress.htsoft.com. to install the hi-tech lite version, download the complier ins tallation file from hi-tech and choose the lite option when prompted for a registration key. the lite version can be upgraded to the 45-day full featured evaluation version or the pro ve rsion at any time. however, the pro version can only be enabled with a purchased registration key. hi-tech c pro compiler hi-tech c pro is an optional upgrade to psoc designer that offers all of the benefits of hi-tech c lite with additional features. hi-tech c pro is available for purchase either at the cypress online store or at http://www.cypress.htsoft.com. hi-tech c pro is recommended for touchscre en applications using the multi-touch all-point cy8ctma120 device. cy3202-c imagecraft c compiler cy3202 is the optional upgrade to psoc designer that enables the imagecraft c compiler. it can be purchased from the cypress online store. at http://www.cypress.com , click the online store shopping cart icon at the bottom of the web page, and click psoc (programmable system-on-chip) to view a current list of available items. evaluation tools all evaluation tools can be purchased from the cypress online store. cy3210-miniprog1 the cy3210-miniprog1 kit allows a user to program psoc devices through the miniprog1 programming unit. the miniprog is a small, compact prototyping pr ogrammer that connects to the pc through a provided usb 2.0 cable. the kit includes: miniprog programming unit minieval socket programming and evaluation board 28-pin cy8c29466-24pxi pdip psoc device sample 28-pin cy8c27443-24pxi pdip psoc device sample psoc designer software cd getting started guide usb 2.0 cable device programmers all device programmers can be purchased from the cypress online store. cy3216 modular programmer the cy3216 modular programmer kit features a modular programmer and the miniprog1 programming unit. the modular programmer includes three programming module cards and supports multiple cypress products. the kit includes: modular programmer base 3 programming module cards miniprog programming unit psoc designer software cd getting started guide usb 2.0 cable cy3207issp in-system serial programmer (issp) the cy3207issp is a production programmer. it includes protection circuitry and an industrial case that is more robust than the miniprog in a production-programming environment. note cy3207issp needs spec ial software and is not compatible with psoc programmer. the kit includes: cy3207 programmer unit psoc issp software cd 110 ~ 240v power supply, euro-plug adapter usb 2.0 cable [+] feedback
CY8CTST120 document number: 001-46932 rev. *b page 31 of 32 accessories (emulation and programming) third party tools several tools are specially designed by the following third party vendors to accompany psoc devices during development and production. specific details for each of these tools are found at http://www.cypress.com under design resources > evaluation boards. build a psoc emulator into your board for details on emulating a circuit before going to volume pro- duction using an on-chip debug (ocd) non-production psoc device, see application note an2323 ?debugging - build a psoc emulator into your board?. ordering information. ordering code definitions package ordering code flash (bytes) sram (bytes) temperature range single-touch enabled multi-touch gesture enabled multi-touch all-point enabled x/y sensor inputs 56-pin (8x8 mm) qfn CY8CTST120-56lfxi 16k 1k -40c to +85c y n n up to 44 56-pin (8x8 mm) qfn (tape and reel) CY8CTST120-56lfxit 16k 1k -40c to +85c y n n up to 44 100-pin ocd tqfp CY8CTST120-00axi 16k 1k -40c to +85c y n n up to 44 cy 8 c tst xxx-56xx package type:thermal rating: px = pdip pb-freec = commercial sx = soic pb-freei = industrial pvx = ssop pb-freee = extended lfx/lkx = qfn pb-free ax = tqfp pb-free bvx = vfbga pb-free pin count: 56-pin part number family code: tst = single touch touchscreen controller technology code: c = cmos marketing code: 8 = cypress psoc [+] feedback
document number: 001-46932 rev. *b revised july 31, 2008 page 32 of 32 truetouch?, psoc designer?, programmable system-on-chip?, and psoc express? are trademarks and psoc? is a registered trademark of cypress semiconductor corp. all other trademarks or registered trademarks referenced herein are property of the respective corporations. purchase of i2c components from cypress or one of its sublicensed associated companies conveys a license under the philips i2c patent rights to use these components in an i2c system, provided that the system conforms to the i2c stan dard specification as defined by philips. all products and company names mentioned in this document may be the trademarks of their respective holders. CY8CTST120 ? cypress semiconductor corporation, 2008. the information contained herein is subject to change without notice. cypress semico nductor corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a cypress product. nor does it convey or imply any license under patent or other rig hts. cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with cypres s. furthermore, cypress does not authorize its products for use as critical components in life-support systems where a ma lfunction or failure may reasonably be expected to result in significant injury to the user. the inclusion of cypress products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies cypress against all charges. any source code (software and/or firmware) is owned by cypress semiconductor corporation (cypress) and is protected by and subj ect to worldwide patent protection (united states and foreign), united states copyright laws and international treaty provisions . cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the cypress source code and derivative works for the sole purpose of creating custom software and or firmware in su pport of licensee product to be used only in conjunction with a cypress integrated circuit as specified in the applicable agreement. any reproduction, modification, translation, compilation, or repre sentation of this source code except as specified above is prohibited without the express written permission of cypress. disclaimer: cypress makes no warranty of any kind, express or implied, with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. cypress reserves the right to make changes without further notice to t he materials described herein. cypress does not assume any liability arising out of the application or use of any product or circuit described herein. cypress does not authori ze its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. the inclusion of cypress? prod uct in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies cypress against all charges. use may be limited by and subject to the applicable cypress software license agreement. document history page sales, solutions, and legal information worldwide sales and design support cypress maintains a worldwide network of offices, solution cente rs, manufacturer?s representative s, and distributors. to find t he office closest to you, visit us at cypress.com/sales. products psoc psoc.cypress.com clocks & buffers clocks.cypress.com wireless wireless.cypress.com memories memory.cypress.com image sensors image.cypress.com psoc solutions general psoc.cypress.com/solutions low power/low voltage psoc.cypress.com/low-power precision analog psoc.cypress.com/precision-analog lcd drive psoc.cypress.com/lcd-drive can 2.0b psoc.cypress.com/can usb psoc.cypress.com/usb document title: CY8CTST120 truetouch single-touch touchscreen controller document number: 001-46932 revision ecn orig. of change submission date description of change ** 2518134 dso/aesa 06/18/08 new data sheet *a 2523303 dso/pyrs 07/01/08 updated x/y sensor inputs to 44 and suppor ted screen sizes to 8.4? and below *b 2549257 yom/pyrs 08/06/08 added other sections based on psoc data sheets. [+] feedback


▲Up To Search▲   

 
Price & Availability of CY8CTST120

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X